|
Содержание:
От редакции
Обзор софта
Обзор прессы
Обзор Web`a
С мира по нитке
Demo scene
Креатив
|
В начало рубрики
Владимир Юдин
Как давно ты занимаешься спектрумом?
- Где-то с 88 года, когда мы с другом решили спаять свои первые компьютеры,
а в 89 нам в школу поставили класс спектрумов. С этого года я уже вплотную
им занялся.
Что делал на спеке? Какие были проекты? Игры? Софт??
- Своих проектов было немного. Написал для школы несколько программ,
включая примитивный графический редактор (еще на BASIC'е, но с прямым
доступом в видеопамять), для фирмы, продающей программы для
спектрума, где я работал, написал модульный boot, к которому подключались
текстовый блок (формата IS-DOS), музыкальный блок и блок заставки. Так же,
для этой же фирмы, было скинуто на ленту около 5 дискет с играми, и
на диск около 4 дискет. Из более серьезных проектов - разработка драйвера
принтера МС6310 (кажется так, был такой отечественный струйный принтер
размером с большую книгу). Этот драйвер выводил на принтер экран спектрума
в графическом режиме и правильных пропорциях (идея написать его пришла
из-за того, что имеющийся на рынке драйвер выводил сжатую по вертикали
картинку) и в градациях серого. Потом была написана цветная(!) версия этого
драйвера (единственная, которую я видел вообще в Ростове). Для того, чтобы
напечатать цветной экран, требовалось 4 прохода - печать и столько же
"горячих"
замен печатающей головки в принтере. Это были мои первые коммерческие
программы. Да, чуть не забыл, были еще несколько коммерческих проектов -
игровые автоматы "Поле чудес" и "Скачки". Возможно, писал что-то еще, но
сейчас уже не упомнишь. Потом, в году эдак 93, у меня появился PC, и спектрум был
продан. В 2000 году я купил себе Pentagon 128. Специально для изучения и
написания эмулятора.
Что тебя сподвигло написать эмулятор?
- Ностальгия. Недостатки, которые были в других эмуляторах. Желание доказать
себе и другим, что что-то могу. Сам творческий процесс. Так же благодаря
этой работе я чрезвычайно много узнал, как о Z80, ВГ93, Спектруме, так и о
программировании низкого уровня на PC.
Сейчас ты выкидываешь в интернет версии с промежутком чуть ли не в
несколько дней - появляются все новые идеи или просто правишь баги?
- Скорее появилось немного свободного времени. Идей, которые я собираюсь
реализовать - выше крыши. Да и народ не обижает с идеями. А вот
свободного времени, чаще всего не хватает.
Еще не было ни одной первой версии, то есть эмулятор еще не готов?
- Так как это некоммерческий продукт, то врядли когда-нибудь появится
первая версия. Пока будет интерес, поддержка и время, я буду над ним
работать и совершенствовать.
Как долго велась работа над программой, когда появилась сама идея?
- Идея написать свой эмулятор появилась в году эдак 96, когда уже было
несколько эмуляторов, но ни один меня не удовлетворял. Я начал писать
его под DOS на ассемблере, и то что получилось - было, если не самым лучшим
на то время, то по крайней мере одним из лучших эмуляторов. Особым
предметом моей гордости был оригинальный метод вывода графики в
тестовом режиме, видео режим с частотой в 49 герц (как у оригинального
пентагона), и звуковой движок AY'ка, который в те годы считался тоже одним
из лучших. После катастрофы на винте этот проект прекратил существование,
а через несколько лет, в конце 2002, я решил снова взяться за эмулятор. Так как
DOS к этому времени канул в историю, а мощности компьютеров стали
заметно круче, в качестве операционной системы был взят Windows, а в
качестве языка программирования C++ Builder со вставками ассемблерного
кода. Единственно, что меня в этом не устраивает - огромный размер exe
файла. Если последняя DOS версия занимала около 40Kb, то текущая
версия под Windows весит полтора мега.
Чем для тебя является Spectrum?
- Спектрум, это мой первый компьютер, изучение программирования, куча
старых добрых игр, ностальгические воспоминания. И годы проведенные
за его экраном. Для меня он всегда останется лучшим компьютером, на
котором возможно было в одиночку творить чудеса и который можно было
собрать своими руками.
Ну и пожелания...
- Желаю всем заниматься любимым и нужным кому-нибудь делом и ощущать
поддержку тех, кому ваше дело приносит радость.
(C) Lion17 aka Vladimir Yudin
http://lion17home.narod.ru/
Lion17@Rostov.Ru
|